#ifndef _UNITTEST_
#define _UNITTEST_

#include "Core/Error/Error.h"

class UnitTest
{
public:
	UnitTest();
	virtual ~UnitTest();

	virtual const char * GetName() const=0;
	virtual Core::error Create();
	virtual Core::error Destroy();
	virtual Core::error Execute()=0;
};

#endif // _UNITTEST_
